.plan_mainA {
    position: absolute;
    top:0px;
    bottom:1px;
    right:1px;
    left: 1px;
    /*border: 1px solid red;*/
    /*background: red;*/
}

.plan_topA {
    height: 65px;
    width: 100%;
    float: left;
    background: #F6F2F1;
    border: 1px solid #F6F2F1 ;
}


.butA {
    height: 35px;
    width: 80px;
}

.butAA {
    height: 32px;
    width: 90px;
}


.plan_textA {
    height: calc(100% - 65px);
    width: 100%;
    float: left;
    background: #FFFCFB;
    border: 1px solid #DBCFC3 ;
}

.plan_textA label{
    font-size: 14px;
    font-weight: bold;
    text-align:right;
}

.info-item{
    height: 50px;
}

.info-item  label {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    text-align: justify;
    text-align-last: justify;
    word-break:keep-all;
    padding: 2px;
}

.textA_top_10{
    height: 7px;
    width: 100%;
    float: left;
    /*border: 1px solid red ;*/
}
.textA_top{
    height: 40px;
    width: 85%;
    float: left;
    /* border: 1px solid #DBCFC3 ; */
}

.textA_bottom{
    height: calc(100% - 40px);
    width: 100%;
    float: left;
    border: 1px solid #DBCFC3 ;
}


